<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>



<script>

    console.dir(Array);
    /*
    * Array 是一个类也是一个函数  返回的是一个数组
    *
    * Array(x,y,z) 将参数变成一个数组返回[x,y,z]
    *
    * todo //注意：如果只有一个参数，并且参数是一个数字N，返回有N个空位的数组
    *
    * */

    //test1
    console.log(Array(1, 2, 3)); //[1, 2, 3]
    console.log(Array('1')); //['1']
    console.log(Array(7)); //[empty × 7]  得到的七个空位

   /*
   *  Array.of(); 跟Array一样，唯一的不同处是修复了: 只有一个参数，并且参数是一个数字N，返回有N个空位的数组
   *
   * */
    console.log('Array.of()',Array.of(7)) //[7]


    /*
    * Array.from(数组/类数组); 返回一个数组
    * 类数组，指有length熟悉的
    * */
    console.log('Array.from',Array.from([1, 2, 3])); //[1, 2, 3]
    console.log('Array.from',Array.from('12345')); //[1, 2, 3]

</script>
</body>
</html>